// pagesDoctor/prescribeMedicineDataChinese/index.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    opt: {}
  },

  /**
   * 生命周期函数--监听页面加载
   */

  onChangeChinese(e) {
    const index = e.currentTarget.dataset.index
    const value = e.detail
    this.setData({
      [`chineseMedicine[${index}].num`]: value
    })
  },


  onChange(e) {
    const type = e.currentTarget.dataset.v
    const value = e.detail
    this.setData({
      [`opt.${type}`]: value
    })
  },

  rules(val, message) {
    if (val == "") {
      wx.showToast({
        title: `${message}不能为空`,
        icon: 'none'
      });
      return false;
    } else {
      return true
    }
  },
  submitClick() {

    if (this.rules(this.data.opt.dosage, '用法用量')) {
      const query = {
        medical: this.data.chineseMedicine,
        ...this.data.opt
      }

      wx.setStorageSync('preDataChines', query)
      wx.navigateBack({
        delta: 2
      })
    }
  },

  onLoad(options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    let chineseMedicine = wx.getStorageSync('chineseMedicine')
    this.setData({
      chineseMedicine
    })
  },


  onChange(e) {
    const type = e.currentTarget.dataset.v
    const value = e.detail
    this.setData({
      [`opt.${type}`]: value
    })
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})